home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / var / db / pkg / net-ftp / ftp-0.17-r6 / ftp-0.17-r6.ebuild < prev    next >
Text File  |  2006-05-08  |  2KB  |  53 lines

  1. # Copyright 1999-2006 Gentoo Foundation
  2. # Distributed under the terms of the GNU General Public License v2
  3. # $Header: /var/cvsroot/gentoo-x86/net-ftp/ftp/ftp-0.17-r6.ebuild,v 1.10 2006/03/08 06:08:12 vapier Exp $
  4.  
  5. inherit eutils toolchain-funcs flag-o-matic
  6.  
  7. MY_P=netkit-${P}
  8. S=${WORKDIR}/${MY_P}
  9. DESCRIPTION="Standard Linux FTP client"
  10. HOMEPAGE="http://www.hcs.harvard.edu/~dholland/computers/netkit.html"
  11. SRC_URI="ftp://ftp.uk.linux.org/pub/linux/Networking/netkit/${MY_P}.tar.gz"
  12.  
  13. LICENSE="as-is"
  14. SLOT="0"
  15. KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 s390 sh sparc x86"
  16. IUSE="ssl ipv6"
  17.  
  18. RDEPEND=">=sys-libs/ncurses-5.2
  19.     ssl? ( dev-libs/openssl )"
  20. DEPEND="${RDEPEND}
  21.     >=sys-apps/sed-4"
  22.  
  23. src_unpack() {
  24.     unpack ${A}
  25.     cd "${S}"
  26.     epatch "${FILESDIR}"/${MY_P}-ssl-0.2.patch
  27.     epatch "${FILESDIR}"/${MY_P}-ipv6.patch #47507
  28.     epatch "${FILESDIR}"/${MY_P}-dont-strcpy-overlapping.patch #104311
  29.     epatch "${FILESDIR}"/${MY_P}-acct.patch #fedora
  30.     epatch "${FILESDIR}"/${MY_P}-locale.patch #fedora
  31.     epatch "${FILESDIR}"/${MY_P}-runique_mget.patch #fedora
  32.     epatch "${FILESDIR}"/${MY_P}-security.patch #fedora
  33.     epatch "${FILESDIR}"/${MY_P}-segv.patch #fedora
  34.     epatch "${FILESDIR}"/${MY_P}-custom-cflags.patch
  35.     append-lfs-flags #101038
  36. }
  37.  
  38. src_compile() {
  39.     ./configure \
  40.         --prefix=/usr \
  41.         $(use_enable ssl) \
  42.         $(use_enable ipv6) \
  43.         ${EXTRA_ECONF} \
  44.         || die "configure failed"
  45.     emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" || die "make failed"
  46. }
  47.  
  48. src_install() {
  49.     dobin ftp/ftp || die
  50.     doman ftp/ftp.1 ftp/netrc.5
  51.     dodoc ChangeLog README BUGS
  52. }
  53.